[INFO] fetching crate wireguard-nt 0.3.0...
[INFO] checking wireguard-nt-0.3.0 against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] extracting crate wireguard-nt 0.3.0 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate wireguard-nt 0.3.0 on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate wireguard-nt 0.3.0
[INFO] finished tweaking crates.io crate wireguard-nt 0.3.0
[INFO] tweaked toml for crates.io crate wireguard-nt 0.3.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate crates.io crate wireguard-nt 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8b5dfc8c1833d065bae287d7ca0c49b8d74e2b9972bbb7ec6647d6302d3acc82
[INFO] running `Command { std: "docker" "start" "-a" "8b5dfc8c1833d065bae287d7ca0c49b8d74e2b9972bbb7ec6647d6302d3acc82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8b5dfc8c1833d065bae287d7ca0c49b8d74e2b9972bbb7ec6647d6302d3acc82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b5dfc8c1833d065bae287d7ca0c49b8d74e2b9972bbb7ec6647d6302d3acc82", kill_on_drop: false }`
[INFO] [stdout] 8b5dfc8c1833d065bae287d7ca0c49b8d74e2b9972bbb7ec6647d6302d3acc82
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] eac6e11f4d927ce4b91d331bf9eeded2ebdf9d6660617c83b44b42887914e6cf
[INFO] running `Command { std: "docker" "start" "-a" "eac6e11f4d927ce4b91d331bf9eeded2ebdf9d6660617c83b44b42887914e6cf", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.103
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling cc v1.0.71
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling winapi v0.3.9
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]     Checking unicode-width v0.1.9
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking regex-syntax v0.6.25
[INFO] [stderr]     Checking boxfnonce v0.1.1
[INFO] [stderr]     Checking once_cell v1.8.0
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]     Checking libloading v0.7.0
[INFO] [stderr]     Checking ipnet v2.3.1
[INFO] [stderr]     Checking termcolor v1.1.2
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking base64 v0.13.0
[INFO] [stderr]     Checking getrandom v0.2.3
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking rand_core v0.6.3
[INFO] [stderr]     Checking daemonize v0.4.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking regex v1.5.4
[INFO] [stderr]     Checking rand v0.8.4
[INFO] [stderr]     Checking wireguard-nt v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/adapter.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::shared::winerror::ERROR_MORE_DATA;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/adapter.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:351:25
[INFO] [stdout]     |
[INFO] [stdout] 351 |             use winapi::shared::netioapi::{
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:354:25
[INFO] [stdout]     |
[INFO] [stdout] 354 |             use winapi::shared::nldef::IpDadStatePreferred;
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:356:25
[INFO] [stdout]     |
[INFO] [stdout] 356 |             use winapi::shared::netioapi::{CreateIpForwardEntry2, CreateUnicastIpAddressEntry};
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:357:25
[INFO] [stdout]     |
[INFO] [stdout] 357 |             use winapi::shared::winerror::{ERROR_OBJECT_ALREADY_EXISTS, ERROR_SUCCESS};
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 358 |             use winapi::shared::ws2def::{AF_INET, AF_INET6};
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:361:29
[INFO] [stdout]     |
[INFO] [stdout] 361 |                 use winapi::shared::netioapi::{InitializeIpForwardEntry, MIB_IPFORWARD_ROW2};
[INFO] [stdout]     |                             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:422:25
[INFO] [stdout]     |
[INFO] [stdout] 422 |             use winapi::shared::netioapi::{InitializeIpInterfaceEntry, MIB_IPINTERFACE_ROW};
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:428:25
[INFO] [stdout]     |
[INFO] [stdout] 428 |             use winapi::shared::netioapi::{GetIpInterfaceEntry, SetIpInterfaceEntry};
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:289:64
[INFO] [stdout]     |
[INFO] [stdout] 289 |                     wg_peer.Endpoint.Ipv4.sin_family = winapi::shared::ws2def::AF_INET as u16;
[INFO] [stdout]     |                                                                ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:296:65
[INFO] [stdout]     |
[INFO] [stdout] 296 |                     wg_peer.Endpoint.Ipv6.sin6_family = winapi::shared::ws2def::AF_INET6 as u16;
[INFO] [stdout]     |                                                                 ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:312:63
[INFO] [stdout]     |
[INFO] [stdout] 312 |                         wg_allowed_ip.AddressFamily = winapi::shared::ws2def::AF_INET as u16;
[INFO] [stdout]     |                                                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:318:63
[INFO] [stdout]     |
[INFO] [stdout] 318 |                         wg_allowed_ip.AddressFamily = winapi::shared::ws2def::AF_INET6 as u16;
[INFO] [stdout]     |                                                               ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:550:25
[INFO] [stdout]     |
[INFO] [stdout] 550 |                 winapi::shared::ws2def::AF_INET => {
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:559:25
[INFO] [stdout]     |
[INFO] [stdout] 559 |                 winapi::shared::ws2def::AF_INET6 => {
[INFO] [stdout]     |                         ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:596:29
[INFO] [stdout]     |
[INFO] [stdout] 596 |                     winapi::shared::ws2def::AF_INET => {
[INFO] [stdout]     |                             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]    --> src/adapter.rs:602:29
[INFO] [stdout]     |
[INFO] [stdout] 602 |                     winapi::shared::ws2def::AF_INET6 => {
[INFO] [stdout]     |                             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/adapter.rs:147:60
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let guid_struct: wireguard_nt_raw::GUID = unsafe { std::mem::transmute(guid) };
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u128` (128 bits)
[INFO] [stdout]     = note: target type: `_GUID` (192 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/adapter.rs:259:32
[INFO] [stdout]     |
[INFO] [stdout] 259 |         interface.PeersCount = config.peers.len() as u32;
[INFO] [stdout]     |         --------------------   ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/adapter.rs:302:39
[INFO] [stdout]     |
[INFO] [stdout] 302 |             wg_peer.AllowedIPsCount = peer.allowed_ips.len() as u32;
[INFO] [stdout]     |             -----------------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/adapter.rs:332:17
[INFO] [stdout]      |
[INFO] [stdout] 329  |             self.wireguard.WireGuardSetConfiguration(
[INFO] [stdout]      |                            ------------------------- arguments to this method are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 332  |                 size as u32,
[INFO] [stdout]      |                 ^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]      |
[INFO] [stdout] note: method defined here
[INFO] [stdout]     --> src/wireguard_nt_raw.rs:1417:19
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     pub unsafe fn WireGuardSetConfiguration(
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1421 |         arg3: DWORD,
[INFO] [stdout]      |         -----------
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]      |
[INFO] [stdout] 332  |                 (size as u32).into(),
[INFO] [stdout]      |                 +           ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this function are incorrect
[INFO] [stdout]    --> src/adapter.rs:565:36
[INFO] [stdout]     |
[INFO] [stdout] 565 |                     SocketAddr::V6(SocketAddrV6::new(address, port, flow_info, scope_id))
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^                ---------  -------- expected `u32`, found `u64`
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     expected `u32`, found `u64`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682/library/core/src/net/socket_addr.rs:376:18
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 565 |                     SocketAddr::V6(SocketAddrV6::new(address, port, flow_info.try_into().unwrap(), scope_id))
[INFO] [stdout]     |                                                                              ++++++++++++++++++++
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 565 |                     SocketAddr::V6(SocketAddrV6::new(address, port, flow_info, scope_id.try_into().unwrap()))
[INFO] [stdout]     |                                                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0606]: casting `&mut u32` as `*mut u64` is invalid
[INFO] [stdout]    --> src/adapter.rs:500:17
[INFO] [stdout]     |
[INFO] [stdout] 500 |                 &mut size as _,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0606]: casting `&mut u32` as `*mut u64` is invalid
[INFO] [stdout]    --> src/adapter.rs:512:17
[INFO] [stdout]     |
[INFO] [stdout] 512 |                 &mut size as _,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/util.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub fn get_running_driver_version(wireguard: &Arc<wireguard_nt_raw::wireguard>) -> u32 {
[INFO] [stdout]    |                                                                                    --- expected `u32` because of return type
[INFO] [stdout] 18 |     unsafe { wireguard.WireGuardGetRunningDriverVersion() }
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout]    |
[INFO] [stdout] help: you can convert a `u64` to a `u32` and panic if the converted value doesn't fit
[INFO] [stdout]    |
[INFO] [stdout] 18 |     unsafe { wireguard.WireGuardGetRunningDriverVersion().try_into().unwrap() }
[INFO] [stdout]    |                                                          ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/wireguard_nt_raw.rs:402:18
[INFO] [stdout]     |
[INFO] [stdout] 402 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 28u8) as u32) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u32` (32 bits)
[INFO] [stdout]     = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/wireguard_nt_raw.rs:407:28
[INFO] [stdout]     |
[INFO] [stdout] 407 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u64` (64 bits)
[INFO] [stdout]     = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/wireguard_nt_raw.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |         unsafe { ::std::mem::transmute(self._bitfield_1.get(28usize, 4u8) as u32) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u32` (32 bits)
[INFO] [stdout]     = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/wireguard_nt_raw.rs:418:28
[INFO] [stdout]     |
[INFO] [stdout] 418 |             let val: u32 = ::std::mem::transmute(val);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u64` (64 bits)
[INFO] [stdout]     = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/wireguard_nt_raw.rs:426:38
[INFO] [stdout]     |
[INFO] [stdout] 426 |             let Zone: u32 = unsafe { ::std::mem::transmute(Zone) };
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u64` (64 bits)
[INFO] [stdout]     = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]    --> src/wireguard_nt_raw.rs:430:39
[INFO] [stdout]     |
[INFO] [stdout] 430 |             let Level: u32 = unsafe { ::std::mem::transmute(Level) };
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: source type: `u64` (64 bits)
[INFO] [stdout]     = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking env_logger v0.9.0
[INFO] [stdout] error: aborting due to 32 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0433, E0512, E0606.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wireguard-nt` (lib) due to 33 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "eac6e11f4d927ce4b91d331bf9eeded2ebdf9d6660617c83b44b42887914e6cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eac6e11f4d927ce4b91d331bf9eeded2ebdf9d6660617c83b44b42887914e6cf", kill_on_drop: false }`
[INFO] [stdout] eac6e11f4d927ce4b91d331bf9eeded2ebdf9d6660617c83b44b42887914e6cf
